Learning and the Evolution of Melodic Complexity in Virtuoso Jazz Improvisation
نویسنده
چکیده
Spontaneous musical improvisation in jazz depends upon a substantial cognitive scaffolding that enables the real-time generation of creative structures. This work describes a computational model that simulates sub-conscious learning processes through an evolutionary paradigm.
منابع مشابه
Learning to Create Jazz Melodies Using Deep Belief Nets
We describe an unsupervised learning technique to facilitate automated creation of jazz melodic improvisation over chord sequences. Specifically we demonstrate training an artificial improvisation algorithm based on unsupervised learning using deep belief nets, a form of probabilistic neural network based on restricted Boltzmann machines. We present a musical encoding scheme and specifics of a ...
متن کاملOn Jazz
The question of what is meant by "jazz" seems to mock the clear-cut definitive answer. Just as the historical origins of the form arc disappearing into the fog of the recent past, so its range is disappearing within its ambivalent use at the present moment. For the purpose of providing a crude orientation, one could concede that it is that type of dance music--whether it be used in an unmediate...
متن کاملLearning Models for Interactive Melodic Improvisation
Belinda Thom School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213, U.S.A. Abstract. This research addresses the problem of the computer interacting with a live, improvising musician in the jazz/blues setting. We introduce BoB, a model of improvisation that enables the computer to trade solos with a musician in an adaptive, user-speci c manner. We develop unsupervised learn...
متن کاملAutomatic Classification of Guitar Playing Modes
Musicians typically use various playing modes (bass lines, chord comping, solo melody improvisation) when they perform with their instrument. The design of augmented instruments calls for a precise understanding of such playing modes, from real-time analysis of musical input. In this context, the accuracy of mode classification is critical because it underlies the design of the whole interactio...
متن کاملChords not required: Incorporating horizontal and vertical aspects independently in a computer improvisation algorithm
Most previous computer improvisation algorithms for tonal jazz create an output based primarily on the underlying chord progression. This approach may partly ignore melodic continuity often seen in transcriptions of traditional jazz artists. Here we suggest a different approach implemented as a computer algorithm that creates material solely based on probabilities related to past note choices. ...
متن کامل